Modular verification of DNA strand displacement networks via serializability analysis (APPENDICES)

نویسندگان

  • Matthew R. Lakin
  • Andrew Phillips
  • Darko Stefanovic
چکیده

Proof (of Lemma 2). Assume that S `C t t0. By definition we get that S `C t. If (CANCEL) was used to derive S `C t t0 then t has the form t1 :t2 :t3 and t0 has the form t1 :t3, and furthermore we know that S t1 ! S0 t2 ! S0. It follows immediately that S `C t1:t3, and hence that S `C t0 and finalC(S, t) = finalC(S, t 0), as required. On the other hand, if (SWAP) was used to derive S `C t t0 then t has the form t1:t2:t3:t4 and t0 has the form t1:t3:t2:t4. Furthermore, we know that S `C t1:t3:t2, and finalC(S, t1:t3:t2) = finalC(S, t1:t2:t3). Thus it follows that S `C t1:t3:t2:t4, and hence that S `C t0 and finalC(S, t) = finalC(S, t 0), as required. The cases for the remaining rules, (REFL) and (TRANS), are straightforward. u t

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modular Verification of DNA Strand Displacement Networks via Serializability Analysis

DNA strand displacement gates can be used to emulate arbitrary chemical reactions, and a number of different schemes have been proposed to achieve this. Here we develop modular correctness proofs for strand displacement encodings of chemical reaction networks and show how they may be applied to two-domain strand displacement systems. Our notion of correctness is serializability of interleaved r...

متن کامل

Programming chemical kinetics: engineering dynamic reaction networks with DNA strand displacement

Over the last century, the silicon revolution has enabled us to build faster, smaller and more sophisticated computers. Today, these computers control phones, cars, satellites, assembly lines, and other electromechanical devices. Just as electrical wiring controls electromechanical devices, living organisms employ “chemical wiring” to make decisions about their environment and control physical ...

متن کامل

Design and Analysis of DNA Circuits using Probabilistic Model Checking

Designing correct, robust DNA circuits is difficult because of the many possibilities for unwanted interference between molecules in the system. DNA strand displacement has been proposed as a design paradigm for DNA circuits and the DSD language as a means of formally expressing these circuits. We demonstrate the use of formal verification techniques, in particular model checking and probabilis...

متن کامل

DNA Computing & Modular Algorithm

The project is based on the combination of DNA Nanomachines with DNA Origamis. The main objective is to use DNA hybridization schemes and Origamis nano-platforms to construct hierarchical sequence of Boolean operations with modular structures. Watson Crick selective pairing between nucleotides has been found robust enough to devise a new kind of molecular motors (B. Yurke et al Nature 2000 406,...

متن کامل

Design and analysis of DNA strand displacement devices using probabilistic model checking

Designing correct, robust DNA devices is difficult because of the many possibilities for unwanted interference between molecules in the system. DNA strand displacement has been proposed as a design paradigm for DNA devices, and the DNA strand displacement (DSD) programming language has been developed as a means of formally programming and analysing these devices to check for unwanted interferen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013